/**
 * 双重循环实现五子棋游戏棋盘的绘制
 */
public class BoardTest {
    
    public static void main(String[] args){

        // for(int i=0;i<=16;i++){
        //    if(i==0){
        //        System.out.print("  ");
        //    }else{
        //        System.out.println("\n");
        //        String numStr = Integer.toHexString(i);
        //        System.out.print(numStr+" ");
        //    }
        //    for(int j=0;j<16;j++){
        //        if(i==0){
        //             String numStr = Integer.toHexString(j);
        //             System.out.print(numStr + " ");
        //        }else{
        //            System.out.print("+ ");
        //        }
               
        //    }
        // }

        char[] indStrs = {'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'};
        for(int i=0;i<=16;i++){
            if(i==0){
                System.out.print("  ");
            }else{
                System.out.println();
                System.out.print(indStrs[i-1] + " ");
            }
            for(int j=0;j<16;j++){
                if(i==0){
                    System.out.print(indStrs[j] + " ");
                }else{
                    System.out.print("+ ");
                }
            }
        }
    }
} 